为了账号安全,请及时绑定邮箱和手机立即绑定

JQuery——键盘事件.keydown()

标签:
JQuery

     键盘事件.keydown()、.keyup()和.keypress()

1   .keydown()当用户在一个元素上第一次按下键盘上字母键的时候,就会被触发,与基本事件参数处理保持一致

2   .keyup()当用户在一个元素上第一次松手键盘上的键的时候,就会被触发,使用方法与keydown是一致的只是触发的条件是方法的

3   理论上它可以绑定到任何元素,但keydown/keyup事件只是发送到具有焦点的元素上,不同的浏览器中,可获得焦点的元素略有不同,但是表单元素总是能获取焦点,所以对于此事件类型表单元素是最合适的

4   在input元素上绑定keydown事件时获取的内容都是之前输入的,当前输入的获取不到

5   .keydown()事件触发在文字还没有敲进文本框,这时如果在kevdown事件中输入文本框中的文本,得到的是触发键盘事件前的文本

6   .keyup()事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本

7   .keypress()捕获浏览器键盘输入的时候

8   keypress事件与keydown和keyup的主要区别

   只能捕获单个字符,不能捕获组合键

   无法响应系统功能键(如delete,backspace)

   不区分小键盘和主键盘的数字字符

9   KeyPress主要用来接收字母、数字等ANSI字符

10   KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键,如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消